package kr.hkit.powerjava.chapter05.work;

import java.util.Scanner;

public class ConditionExam01 {
	public static void main(String[] args) {

		System.out.println("자유이용권, 24살, 14시 => 34000");
		System.out.println(getPrice(1, 24, 14));//
		System.out.println("자유이용권, 3살, 14시 => 25000");
		System.out.println(getPrice(1, 3, 14));	//
		System.out.println("자유이용권, 2살, 14시 => 0");
		System.out.println(getPrice(1, 2, 14));	//자유이용권, 2살, 14시 => 0
		System.out.println("자유이용권, 24살,  오후 6시 => 29000");
		System.out.println(getPrice(1, 24, 18));//자유이용권, 24살,  오후 6시 => 29000
		System.out.println("자유이용권, 3살, 오후 6시 => 21000");
		System.out.println(getPrice(1, 3, 18));	//자유이용권, 3살, 오후 6시 => 21000
		System.out.println("자유이용권, 2살, 오후 6시 => 0");
		System.out.println(getPrice(1, 2, 18));	//자유이용권, 2살, 오후 6시 => 0
		
		System.out.println(getPrice(0, 24, 14));
		System.out.println(getPrice(0, 3, 14));
		System.out.println(getPrice(0, 24, 18));
		System.out.println(getPrice(0, 3, 18));
	}

	private static int getPrice(int gubun, int age, int hour) {
		int price = -1;
		if (gubun == 1){	//자유이용권
			if (hour < 17){	//주간
				if (age <3 ){ //영아 무료입장
					price = 0;
				}else{
					if (age <13 || age >64){ //소인
						price = 25000;
					}else{					//대인
						price = 34000;
					}
				}
			} else {		//야간
				if (age <3 ){ //영아 무료입장
					price =0;
				}else{
					if (age <13 || age >64){ //소인
						price = 21000;
					}else{					//대인
						price = 29000;
					}
				}
			}
			
		}else{				//입장권
			if (hour < 17){	//주간
				if (age <3 ){ //영아 무료입장
					price = 0;
				}else{
					if (age <13 || age >64){ //소인
						price = 20000;
					}else{					//대인
						price = 27000;
					}
				}
			} else {		//야간
				if (age <3 ){ //영아 무료입장
					price =0;
				}else{
					if (age <13 || age >64){ //소인
						price = 17000;
					}else{					//대인
						price = 23000;
					}
				}
			}
		}
		return price;
	}
}
